Skip to content
  • Se connecter
  • Français
    • Anglais
    • Ukrainien
    • Portugais – du Brésil
    • Chinois simplifié
    • Vietnamien
  • Se connecter
  • Français
    • Anglais
    • Ukrainien
    • Portugais – du Brésil
    • Chinois simplifié
    • Vietnamien
Incogniton
  • Télécharger
  • Tarification
  • Aperçu
  • Le marketing d’affiliation
  • Les agences de marketing digital
  • Le commerce électronique et le dropshipping
  • La comparaison des prix
  • Le marketing sur les réseaux sociaux
  • L’arbitrage du trafic
  • Contact
  • À propos de nous
  • Documentation
  • Mon compte
  • Proxies
  • Télécharger
  • Tarification
  • Aperçu
  • Le marketing d’affiliation
  • Les agences de marketing digital
  • Le commerce électronique et le dropshipping
  • La comparaison des prix
  • Le marketing sur les réseaux sociaux
  • L’arbitrage du trafic
  • Contact
  • À propos de nous
  • Documentation
  • Mon compte
  • Proxies
Essayez gratuitement
  • Télécharger
  • Tarification
  • Aperçu
  • Le marketing d’affiliation
  • Les agences de marketing digital
  • Le commerce électronique et le dropshipping
  • La comparaison des prix
  • Le marketing sur les réseaux sociaux
  • L’arbitrage du trafic
  • Contact
  • À propos de nous
  • Documentation
  • Mon compte
  • Proxies
  • Télécharger
  • Tarification
  • Aperçu
  • Le marketing d’affiliation
  • Les agences de marketing digital
  • Le commerce électronique et le dropshipping
  • La comparaison des prix
  • Le marketing sur les réseaux sociaux
  • L’arbitrage du trafic
  • Contact
  • À propos de nous
  • Documentation
  • Mon compte
  • Proxies
Essayez gratuitement

Commencer

7
  • Guide – que faire lorsque vous avez perdu votre mot de passe
  • Enregistrement de vos données localement ou dans nos serveurs cloud cryptés
  • Guide – Enregistrement de compte
  • Configuration requise
  • Guide – Comment configurer une autorisation à deux facteurs dans Incogniton
  • Ouvrir et fermer un profil de navigateur
  • Guide – How to create a new browser profile in Incogniton

Gestion du profil du navigateur

14
  • Guide – comment transférer des profils entre utilisateurs
  • Guide – comment restaurer les profils supprimés
  • Guide – comment activer la caméra / webcam dans le profil de votre navigateur
  • Guide – comment cloner un profil de navigateur Incogniton
  • Avancé – Ne pas afficher le nom du profil dans la barre d’URL du profil du navigateur
  • Guide – comment sauvegarder vos données Incogniton enregistrées localement
  • Guide – Comment changer la version du navigateur d’un profil Incogniton
  • Guide – comment copier et coller du texte à partir d’une image avec l’outil OCR d’Incogniton
  • Comment changer la langue d’un navigateur
  • Coller comme typage humain
  • Guide – comment utiliser l’outil de gestion des signets d’Incogniton
  • Guide – comment utiliser Synchronizer et copier les actions répétitives du navigateur vers d’autres profils
  • Guide – comment utiliser le système de marquage d’Incogniton pour attribuer des marqueurs aux profils de votre navigateur
  • Guide – définir le nom du profil dans la fenêtre du navigateur

Dépannage

6
  • Le gestionnaire de publicités Facebook a un bloc blanc
  • Le profil est bloqué sur la “synchronisation”
  • Le navigateur se ferme soudainement
  • Le navigateur démarre mais ne parvient pas à charger les pages
  • Le profil du navigateur Incogniton est lent
  • Comment réparer un profil de navigateur lent ?

Questions générales

9
  • Pourquoi ma position réelle est-elle toujours visible pour les sites Web ?
  • Comment activer le mode sombre dans Incogniton
  • Comment être exonéré de la TVA si vous êtes enregistré en tant qu’entreprise en dehors de l’UE
  • Guide – Comment changer votre méthode de paiement/Comment payer avec des crypto-monnaies.
  • Comment puis-je mettre à niveau ou rétrograder mon abonnement ?
  • Questions générales
  • Comment désactiver la confirmation en quittant Incogniton
  • Foire aux questions (FAQ)
  • Compte

Gestion d'équipe

6
  • Guide – Comment utiliser la fonction de gestion d’équipe d’Incogniton
  • Empêcher les sessions ouvertes en double par un verrouillage de session actif privé
  • Guide – Comment donner accès à un certain groupe de profils à un utilisateur membre de l’équipe
  • Guide – Comment créer différents niveaux d’accès/autorisations pour chaque membre de l’équipe
  • Autorisations d’administrateur d’équipe
  • Comment ajouter un membre supplémentaire à l’équipe ?

Gestion de proxy

8
  • Problèmes de connexion proxy
  • Google détecte que j’utilise un proxy
  • Guide – Comment tester votre proxy via le navigateur FireFox et Foxyproxy
  • Validation du proxy / Informations sur le proxy
  • Intégration proxy – Rayobyte (BlazingSEO) et Incogniton
  • Comment copier et coller les détails de votre proxy dans Incogniton
  • Guide – comment renouveler vos procurations depuis la boutique de proxy Incogniton
  • Guide – comment acheter des proxys via le magasin de proxys d’Incogniton

Automatisation via API / Selenium

1
  • Selenium Browser Automation

Actions en masse sur les profils de navigateur

2
  • Guide – Comment créer en masse des profils de navigateur
  • Guide – comment effectuer des actions groupées sur les profils de navigateur dans Incogniton

Gestion des cookies

1
  • Comment exporter des cookies à partir d’un profil de navigateur existant
View Categories
  • Home
  • Docs
  • Automatisation via API / Selenium
  • Selenium Browser Automation

Selenium Browser Automation

1 min read

Browser automation is a feature which allows you to automate processes online. This can be as simple as a simple button click to complex automated login and registration systems.

The Incogniton browser automation uses the selenium webdriver. Next to this we also support Puppeteer automation.

Supported languages

At the moment only python is supported. The current implementation requires some additional settings to be set in python before launching a profile. Other languages like Java are on the roadmap.

Selenium with Incogniton

To communicate with the selenium integration of Incogniton, two ports can be set.
One is the general API port and the other one is the specific selenium hub port.
The default API port is 35000 and the default selenium port is 4444.
The port values can be changed with the following steps:

  • Go to C:\Users\%username%\incogniton
  • Open auth.json
  • Change seleniumPort and apiPort to the desired port numbers

 

Requirements

  • Java 8 (https://www.java.com/en/download/ie_manual.jsp)
  • Latest selenium package for python

Python example

from selenium import webdriver
from ast import literal_eval
import requests

incogniton_profile_id = 'xxxxx-xxxx-xxxx-xxxx-xxxxxxxx'
incogniton_url = 'http://127.0.0.1:35000/automation/launch/python/'+incogniton_profile_id

resp = requests.get(incogniton_url)
incomingJson = resp.json()

python_dict = literal_eval(incomingJson['dataDict'])
driver = webdriver.Remote(
			command_executor = incomingJson['url'] ,options=webdriver.ChromeOptions())

driver.get("https://www.incogniton.com")

Python example with POST

from selenium import webdriver
from selenium import webdriver
from ast import literal_eval
import requests

incogniton_profile_id = 'fc68c71d-4e3e-43ec-9cf6-2541d7cbe6ae'

try:
	stop_url = 'http://127.0.0.1:35000/profile/stop/'+incogniton_profile_id
	resp = requests.get(stop_url)
except:
	print("Failed to stop")

incogniton_url = 'http://127.0.0.1:35000/automation/launch/python/'


data = {"profileID": incogniton_profile_id ,"customArgs": "--disable-notifications"}
resp = requests.post(incogniton_url,data)
print(resp.json())

incomingJson = resp.json()
python_dict = literal_eval(incomingJson['dataDict'])
incomingUrl = incomingJson['url']
driver = webdriver.Remote(
			command_executor = incomingUrl,options=webdriver.ChromeOptions())

driver.get("https://www.incogniton.com")

Puppeteer with Incogniton

NodeJS example

const puppeteer = require('puppeteer')
var request = require("request")
var incognitonProfileID = 'xxxxx-xxxx-xxxx-xxxx-xxxxxxxx';
var url = "http://localhost:35000/automation/launch/puppeteer/" + incognitonProfileID;

function sleepFor(sleepDuration) {
  var now = new Date().getTime();
  while (new Date().getTime() < now + sleepDuration) {}
}

function actions(body) {
  sleepFor(3000); //Some time for the browser to actually start.

  const screenshot = 'screenshot.png'
  try {
    (async () => {
      const browserURL = body.puppeteerUrl;
      const browser = await puppeteer.connect({
        browserURL
      });
      const page = await browser.newPage()
      await page.goto('https://hotmail.com')
      await page.screenshot({
        path: screenshot
      })
      await browser.close()
      console.log('See screenshot: ' + screenshot)
    })()
  } catch (err) {
    console.error(err)
  }
}

request({
  url: url,
  json: true,
  headers: {
    'Content-Type': 'application/json'
  }
}, function (error, response, body) {

  if (!error && response.statusCode === 200) {
    actions(body)

  }
})

If you have any questions after reading this article please do not hesitate to contact our support department.

Updated on janvier 8, 2025

What are your Feelings

  • Happy
  • Normal
  • Sad
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest

Powered by BetterDocs

Table of Contents
  • Supported languages
  • Selenium with Incogniton
  • Requirements
  • Python example
  • Python example with POST
  • Puppeteer with Incogniton
  • NodeJS example

Accès rapide

  • Essayez gratuitement !
  • Cas d'utilisation
  • Télécharger
  • Centre de connaissances
  • Tarification
  • Mon compte

Notre entreprise

  • À propos de nous
  • Blog
  • Devenez un affilié
  • Journal des mises à jour
  • Intégrations de proxy
  • Contact

Blogs populaires

  • 20 Best Proxy Server Services in 2024
  • Browser Fingerprinting: A Complete Guide
  • How to Manage Multiple Instagram Accounts
  • Top 10 ways to Make Money Online
  • Managing multiple Facebook Ad accounts
Facebook Youtube Telegram Envelope
Support par e-mail et Telegram

Nous sommes situés à Amsterdam, aux Pays-Bas, et disponibles pendant les heures de bureau (CET) sur Telegram.

© 2024 Incogniton / WorkingGreen BV. All Rights Reserved.

Confidentialité
Termes et conditions.